Dapt Job Costing & Certified Payroll for RUN Powered by ADP®
Job costing for RUN and accounting systems like QuickBooks, Sage, and NetSuite
Dapt Job Costing & Certified Payroll for RUN Powered by ADP®

Dapt Job Costing & Certified Payroll for RUN Powered by ADP®

Job costing for RUN and accounting systems like QuickBooks, Sage, and NetSuite
Contents

Integration Details

The Dapt Job Costing solution integrates with RUN Powered by ADP (RUN) to synchronize your time-tracking data for payroll processing and to read RUN payroll data to create accurate accounting entries for job costing. Each pay period, you use Dapt to push your payroll batch to RUN. Once payroll is complete, you use Dapt to post your accounting entries into your accounting software.

Dapt works with the time-tracking system that fits your business — QuickBooks Time and other supported time-tracking systems.

ADP systems integrated

  • RUN Powered by ADP

Data flow

  • Bi-directional data exchange

Access and sign-in

  • ADP single sign-on: Purchasers and users assigned through ADP Marketplace can sign in to Dapt through the ADP Marketplace My apps page.

    Dapt sign-on: All users can sign in with Dapt credentials.

Data sync frequency

  • Near-real time, varying by connected platform.

    • RUN Powered by ADP: ADP publishes additions and changes to an event queue, which Dapt polls every 5 minutes and acts on.
    • QuickBooks Time: Dapt checks for changed records every 5 minutes and retrieves those that have changed.
    • JobTread, QuickBooks Online: Real time — these platforms publish webhooks, and Dapt retrieves the corresponding records on receipt.
    • Other supported time-tracking systems: Varies by platform capability.
    • Payroll batch to RUN, and accounting entries out: On demand — each pay period.

Data fields

  • Dapt will send the following fields from your timekeeping system to ADP for each employee who has recorded time during the period:
    • Time
    • Time Type
    • Job/Project (Optional)
    • Location (Optional)
    • Work Classification (Optional)
    • Other Custom Fields (Optional)
    • Employee ID (ADP File Number)
    • Other earnings information (Per Diem, Paid Lunch, Mileage, etc.)
  • After payroll completes, Dapt reads the following fields from ADP to create job-level accounting entries and to support certified payroll reporting:
    • Position
    • Pay Rate
    • Earnings
    • Payroll Expenses
    • Taxation Information
    • Deductions Information
    • Hours by Job and Classification
    • Employee ID
  • Dapt reads the following fields from ADP to match each employee to their record in your time-tracking system and keep that link current:
    • First Name
    • Last Name
    • Phone Number
    • Email Address
    • Employee ID
    • Employment Status

Job and Project Synchronization

Dapt synchronizes job and project data from your accounting or job management system into your time-tracking system. Job lists remain aligned across systems so time entries reference current job, phase, and cost code structures.

Payroll Rule Processing

Dapt retrieves approved time data from your time-tracking system and applies configured payroll rules before payroll is finalized. Once your rules are applied, the processed payroll data is submitted to RUN Powered by ADP for payroll execution.

Supported rule types include:

  • Complex overtime scenarios — Apply OT at any level: Person, Job, or Location.
  • Shift differentials — Dapt handles the complexities of shift differential including overnight shifts.
  • State- or job-specific overtime rules — Dapt handles them all including CA paid-lunch requirements.
  • Certified payroll variable rates — Dapt identifies when a prevailing wage job is being worked, retrieves the correct rate, and automatically adjusts for company-paid fringe benefits.
  • FLSA blended rate calculations — Dapt automatically calculates the weekly blended rate for the correct FLSA overtime premium.
  • Job-specific pay and allocation rules — Dynamic rate calculation and labor cost allocation by job.

Job Costing and Labor Allocation

Dapt maintains job and project identifiers as data moves from time tracking through RUN payroll and into your accounting system. After payroll is completed, Dapt retrieves payroll results and generates job-level accounting entries based on configured labor allocation rules, so labor costs post without manual re-entry.

Payroll results can be differentiated by:

  • Job, project or location
  • Phase or cost code — Breakdown costs by type of work performed.
  • Direct vs. indirect labor — Distinguish direct labor (COGS) from overhead (SG&A).
  • Department — Include department designations on labor costs.

Certified Payroll

For certified payroll jobs, Dapt applies prevailing wage and classification rules during payroll processing. After payroll is completed, Dapt synchronizes earnings and paycheck data with time records to automatically generate certified payroll reports.

Dapt generates:

  • Federal Form WH-347 — Full support including variations for reporting to general contractors.
  • State-specific certified payroll reports — The different state and local forms of certified payroll reporting.
  • LCPtracker reporting — Many agencies and general contractors require certified payroll to be submitted through LCPtracker. Dapt generates a ready-to-import file directly from payroll results, with no manual data entry.
  • Agency-required formats — Custom reporting requirements for specific agencies, accounting firms, or general contractors.

Tailored Reporting

Dapt includes a configurable reporting engine for customer-specific reports based on synchronized payroll and job cost data.

Dapt has successfully provided reports for:

  • Grant reporting
  • Workers' compensation
  • Invoicing, including fixed fee for service delivered
  • Commissions calculations
  • R&D tax credit reporting
Prev Next